package com.eu.ebpm.engine.repository;

import java.util.Date;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.eu.ebpm.engine.entity.history.HisTask;

public interface HisTaskRepository {

	public void insert(HisTask task);
	
	public void updateSuccess(HisTask task);
	
	public void updateBySign(@Param("assignee") String assignee, @Param("assigneeTime") Date assigneeTime, @Param("taskId") Long taskId);
	
	public List<HisTask> listHisTask(Map<String, Object> args);
	
}
